home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / FREENET / HOWAT / FT131-13.SPK / !FreeTerm / ChangeLog < prev   
Text File  |  1997-09-21  |  13KB  |  349 lines

  1. FreeTerm v1.34
  2. ~~~~~~~~~~~~~~
  3.  
  4.  ***************************************************************************
  5.  * Contact xargle@eh.org with bug reports etc. When reporting a bug please *
  6.  *     mention all symptoms and accurately note all errors reported.       *
  7.  ***************************************************************************
  8.  
  9.  
  10. Notes
  11. ~~~~~
  12.   The flags option does nothing.
  13.  
  14. Bugs
  15. ~~~~
  16.   * There are unverified problems with Gnome's resolver and numeric addresses
  17.   * Things occasionally bomb out on some machines, not on mine though.
  18.   * Terminal windows are currently opened too early, or so it seems. Wierd
  19.     thing is that the internet stack is returning EWOULDBLOCK and a size of
  20.     -1, that means the terminal is responding correctly by opening a window
  21.     if my thinking's correct... hmmm...
  22.  
  23. Wishlist (may be done someday, depends on how much free time I have)
  24. ~~~~~~~~
  25.   * Split screen chat style operation
  26.   * Line editor
  27.  
  28. History
  29. ~~~~~~~
  30. Version 1.34
  31.  
  32.   * German resources from Richard Atterer <atterer@augsburg.baynet.de>
  33.     now included in standard distribution.
  34.   * New default sprites designed by Richard Atterer, the old sets are
  35.     still included.
  36.   * A couple of problems with the messages file fixed, so the spool
  37.     submenu etc work almost correctly, there's still a slight problem
  38.     with Spool->Open and Selection->Open, the submenu tags seem to be
  39.     ignored, they still work as normal menu entries though.  
  40.  
  41. Version 1.33
  42.  
  43.   * shutdown(socket,2) now called before socket close
  44.   * FreeTerm doesn't interpret some finger URLs correctly, and generally
  45.     doesn't show the output as nicely as some web browsers, so it can be
  46.     prevented from responding to ArcWeb & ANT finger URL broadcasts by
  47.     using the new -nofingerurl command line switch.
  48.   * Finally scrapped Ttylinkd
  49.  
  50. Version 1.32
  51.  
  52.   * For some silly reason the messages file was missing the > for the
  53.     Spool->Open menu entry on the terminal menu
  54.   * Disconnection fixed, FreeTerm had a nasty tendency of leaving sockets
  55.     open.
  56.   * Alternative sprites supplied by Paul LeBeau
  57.   * New font, Paul9x17 supplied by Paul LeBeau
  58.  
  59. Version 1.31
  60.  
  61.   * Scripts in <FreeTerm$Dir>.Script now appear in the hot list, hot
  62.     list code was generally improved.
  63.   * FreeLoader now deals with URLs passed in CLI to allow ANT's URL
  64.     protocol to launch telnet and finger URLs when FreeTerm isn't
  65.     loaded.
  66.   * New fonts from Reuben Thomas: (Sys08x08, Sys08x16 and Z88/06x08)
  67.  
  68.     > Sys08x08, Sys08x16
  69.     > 
  70.     > These fonts are not really useful with Zap, but are with FreeTerm
  71.     > if you want to use the system font. Zap can supply the system bitmaps
  72.     > when parts of a font are missing (as with e.g. SysDec, SysDom), but
  73.     > FreeTerm can't. In fact, the control characters are all blank in
  74.     > these fonts, as I couldn't be bothered to put them in.
  75.     > 
  76.     > Z88/06x08: the Z88's font
  77.     > 
  78.     > This bears a marked resemblance to 06x08.C, which I used as my model.
  79.     > I suppose that when you get this small your choices as a designer
  80.     > are limited. Anyway, this is a faithful copy of the Z88 font.
  81.     > 
  82.     > Note: the System fonts are probably (c) Acorn Computers Ltd, and
  83.     > the Z88 font (c) Cambridge Computers Ltd.
  84.     > 
  85.     > Reuben Thomas (rrt1001@cam.ac.uk until at least July 1998).
  86.  
  87.  
  88. Version 1.30 Beta (5th April 1997)
  89.  
  90.   * user is now shown a window whilst connections are in progress, this
  91.     will probably be improved soon to allow aborting connections.
  92.   * a couple of memory nasties fixed. finger session deallocation could
  93.     previously muck up telnet sessions and/or try to free invalid
  94.     blocks (thus resulting in a complete quit).
  95.   * now compatible with ANT's URL launch protocol (intercepts telnet: and
  96.     finger: requests) - this hasn't been tested with indirected URLs yet.
  97.   * now intercepts render requests for finger: urls from arcweb
  98.   * new script command "title" allows terminal window title to be changed
  99.   * now confirms quit if sessions are still open.
  100.   * fixed crashes when long (over 512) URL requests are recieved
  101.   * rudimentary looping commands (jump and label) added
  102.   * task and sendf commands now work
  103.  
  104. Version 1.29 Beta
  105.  
  106.    * task and sendf commands added to freescript
  107.      -- NOTE: these don't work yet. Work in progress.
  108.    * another fix of iconsier handling code, hopefully got it sussed now.
  109.  
  110. Version 1.28 Beta (29th January 1997)
  111.  
  112.    * bug fixed in iconiser handling code which caused a crash when the
  113.      iconiser changed.
  114.    * for some reason the 1.27 distribution had ic_freeterm instead of
  115.      ic_term - this is fixed.
  116.    * command line switch added - "vtlie" which forces FreeTerm to report
  117.      itself as a vt100 rather than vt102 terminal to the remote end.    
  118.  
  119. Version 1.27 Beta (12th December 1996)
  120.  
  121.    * iconised windows now have sensible names (xargle instead of uk etc)
  122.    * beep script command added (generates vdu 7)
  123.  
  124. Version 1.26 Beta (5th December 1996)
  125.  
  126.    * Manual covers scripts.
  127.    * Connect to remote host window now grabs input focus
  128.    * Connect to remote host window remembers port and host of last
  129.      connection.
  130.  
  131. Version 1.25debug (8th November 1996)
  132.  
  133.    * Scripting features reasonably stable, memory leak probably still
  134.      present but not for long.
  135.    * Scripts can now be put into the AutoRun directory without FreeTerm
  136.      running itself <n> times.
  137.  
  138. Version 1.24debug (17th July 1996)
  139.  
  140.    * ArcWeb telnet URL passwords and logins are supported through script
  141.      routines.
  142.    * MTTermSupport module added, allows keypad to be used properly for
  143.      VT keys, although yet to be put through.
  144.  
  145. Version 1.231debug (30th June 1996)
  146.  
  147.    * 1.23 minus scripting features.
  148.  
  149. Version 1.23debug (30th June 1996)
  150.  
  151.    * Rough attempt at fixing load/crash bug reported by some users.
  152.    * This version has a known memory leak, I just haven't got round to de
  153.      allocating script processes which are never started.
  154.    * Extra script loader program added to forward freescript runs
  155.      appropriately. Scripts use officially allocated type 0x133.
  156.    * Script language added (thanks to those on #acorn for putting up with the
  157.      testing)
  158.  
  159. Version 1.22debug (6th June 1996)
  160.  
  161.    * Hopefully fixed icky bomb-out-on-socket-fail behaviour
  162.    * Terminal test window added
  163.    * Larger history sizes now allowed, up to 9999 lines
  164.  
  165. Version 1.21debug (5th June 1996)
  166.  
  167.    * stderr redirection detected and buffering disabled automatically
  168.    * No longer crashes if palette could not be written
  169.    * Please close window message no longer displayed before autoclose
  170.    * HostlistH now actually included when saving hostlist 
  171.  
  172. Version 1.20 (Freeware) (29th May 1996)
  173.  
  174.    * Wimpslot adjusted to 200k, should avoid any font handling problems
  175.    * Funky palette editor now more reliable
  176.    * Fixed minor bug in keypad menu option ticking
  177.  
  178. Version 1.12n Beta (Limited distribution) (21st April 1996)
  179.  
  180.   * New version of SICKterm
  181.     Finder support
  182.     VT100 keypad
  183.  
  184. Version 1.12m Beta (Limited distribution) (5th April 1996)
  185.  
  186.   * Hot list displayed upon right click on icon.
  187.   * AutoRun directory added, all files in this directory are started as
  188.     wimp tasks when FreeTerm is loaded.
  189.   * Funky palette editor completed.
  190.  
  191. Version 1.12l Beta (Beta Release) (13 Dec 1995)
  192.  
  193.   * Configuration dialogue pop-up menus for height, width and history are now
  194.     ticked correctly. Palette and font menus are as before, they'll be fixed
  195.     soon.
  196.   * New version of SICKterm
  197.     Screen depth/eigenvalue changes now dealt with properly
  198.     DragASprite used for selection drags
  199.     Selection drags within same window no longer cause paste
  200.     Selection saveas box
  201.     Fully internationalised
  202.     No more menu files
  203.     Menu widths on older machines should be correct
  204.   * VTLib like session finder added, not linked through to SICKterm yet.
  205.   * Bugfix: Debug calls now terminate lines properly
  206.   * Now allows the user to add hotlist entries with ports not on the ports
  207.     hotlist.
  208.   * Bugfix: No longer tries to connect to "" when a duplicate freeterm is
  209.     started and no parameters are supplied to the new copy.
  210.   * Bugfix: Defaults to telnet URL when no port is specified in a URL rather
  211.     than attempting to use the null string as a service name.
  212.  
  213. Version 1.12k Beta (Beta Release) (23 Nov 1995)
  214.  
  215.   * Client argument capabilities added to CLI and added to session triggering.
  216.   * Telnet auto close when session ends added.
  217.   * Finger client included
  218.   * Parameter ability added to connect dialogue
  219.   * Some redundant code binned
  220.  
  221. Version 1.12j Gamma (Limited Distribution) (8 Nov 1995)
  222.  
  223.   * New SICKterm, fixing line mode problems.
  224.  
  225. Version 1.12i Gamma (Limited Distribution) (26 Oct 1995)
  226.  
  227.   * Language options added
  228.  
  229. Version 1.12h Gamma (Limited Distribution) (19 Oct 1995)
  230.  
  231.   * Hotlist alteration code debugged
  232.  
  233. Version 1.12g Gamma (Limited distribution)
  234.  
  235.   * Altered configuration code, with version identification.
  236.  
  237. Version 1.12f Gamma (Limited distribution) (30 Aug 1995)
  238.  
  239.   * atexit now no longer used.
  240.   * weird connect/configure interactions fixed.
  241.   * slightly more sensible version numbering 8)
  242.  
  243. Version 1.12b Gamma/bx (Limited distribution) (21 Aug 1995)
  244.  
  245.   * Responds to ArcWeb requests for telnet URLs
  246.   * Only one connection initiation window may be open at once.
  247.  
  248. Version 1.12b Gamma/ax (Limited distribution)
  249.  
  250.   * Customisation for SICKTerm
  251.   * Occasional pop up menu problems fixed
  252.   * Configuration window added
  253.   * improved list functionality
  254.   * no longer checks for port entries after the same numeric port
  255.   * session triggering via WIMP messages
  256.     NOTE: _very_ beta, don't even think of using it yet. 8)
  257.   * Only one copy may be loaded, CLI session opens are passed to existing
  258.     copy.
  259.   * No longer crashes when 'Hotlist' on iconbar is clicked (not in submenu)
  260.   * Other smaller changes too numerous to mention.
  261.  
  262. Version 1.12b Gamma (Limited distribution)
  263.  
  264.   * Now using SICKTerm by Merlin Hughes
  265.  
  266. Version 1.12b (30 May 1995)
  267.  
  268.   * telnet.c
  269.     0.12 & 0.12a Failed to close sockets with socket descriptor zero.
  270.     This has been fixed.
  271.  
  272. Version 1.12a
  273.  
  274.   * main.c, misc.[ch]
  275.     -nopop switch added, allows disabling of 'Resolving...' dialogue boxes
  276.     and reports domain errors via werr if present.
  277.  
  278.   * list.c
  279.     Potential nastyness corrected.
  280.  
  281.   * core.c
  282.     Telnet now copies the host/port string before munging for its own use.
  283.     This caused problems with hostname aliases, these were expanded in
  284.     telnet.c into full hostnames, writing over the original parameter
  285.     string. Fine, usually. However, clicks on the hot list where there
  286.     are two entries pass pointers to FreeTerm's parts of malloced
  287.     hostlist structures, so telnet.c would happily overwrite other
  288.     malloced variables etc, causing untold horridness. Incidentally I
  289.     did try to preserve the port/host strings in core.c but strcpy did
  290.     not work properly, this could mean there is yet more fun to come,
  291.     or it could be a bug in the compiler.
  292.     Thanks to Reuben Thomas (rrt1001@cus.cam.ac.uk) for pointing this
  293.     one out.
  294.  
  295.   * main.c, lists.c
  296.     A few bits moved into Resources, system variables used to point at
  297.     configurations etc. to reduce headaches for non FreeNet users.
  298.  
  299. Version 1.12 (22 May 1995)
  300.  
  301.   * terminal.[ch], telnet.c
  302.     User is now informed of remote closes via terminal rather than werr.
  303.  
  304.   * terminal.c
  305.     Close confirmation added.
  306.  
  307.   * iconbar.c, main.c, added core.c
  308.     _Very_ basic core structure added.
  309.  
  310.   * misc.[ch], telnet.c, iconbar.c
  311.     inform routines added for normal errors (ie domain look up fails) and
  312.     status reporting for domain lookups. Non serious error window uses
  313.     L validation string, so thanks to some pathetic coding in OS 3.5 it
  314.     isn't rendered too well when a wimp outline font is used. Acorn have
  315.     promised a fix....
  316.  
  317.   * iconbar.c, lists.[ch], misc.[ch]
  318.     Iconbar menu gained hotlist item, menu as per host menu in dbox, if
  319.     no default port for entry the dbox is opened upon selecting the option,
  320.     otherwise a connection is opened.
  321.  
  322.   * iconbar.c
  323.     Rejects connect attempts with no hostname
  324.  
  325.   * main.c
  326.     Task name changed to FreeTerm, iconised window sprite added
  327.  
  328.   * iconbar.c changed, lists.[ch] and misc.[ch] added
  329.     Pop up menus added in connect dbox.
  330.  
  331.   * telnet.c
  332.     The port string is now lowered before passing for service look up.
  333.     Error generation if port string not found in services list improved.
  334.  
  335. Version 0.11
  336.  
  337.   * Messages
  338.     Changed version to 0.11.
  339.  
  340.   * telnet.[ch]
  341.     Fixed bug in options negotiation caused by options state array being
  342.     one entry too small.
  343.  
  344. Version 0.10
  345.  
  346.   * Messages
  347.     Changed version to 0.10 for first properly numbered version.
  348.  
  349.